package com.aloha.springframework.context;

import java.util.EventListener;

/**
 * @author DaiZhiHeng
 * @description 事件的监听者，使用微信公众号举例，这个就是 订阅了公众号的微信用户
 * @date 2023/7/3 22:36
 */
public interface ApplicationListener<E extends ApplicationEvent> extends EventListener {

    /**
     * 接收到事件的处理动作
     * 相当于收到了订阅的公众号所发布的文章，此时你可以选择阅读或者标记为已读，具体的动作由实现它的子类去定义
     */
    void onApplicationEvent(E event);
}
